added dac sweep