add adc
add adc