first commit with anlog and digital inputs, under construction