adc py3 initial commit