made adc definitions simpler