ADC (possibly) WORKING

Needs more testing