added adc driver