fix adc