perfecting dsg