adding update adc module
some stuff dawg