TODO: adc.cpp changed priority