added adc, not workign
added adc, not workign