adc implemented
Merge.