If you want to program then you should layout inputs and outputs.