added adc prescaler