ADC functional added