add adc code