starting to implement the ADC support