added preprocessor dir for adc