Wired up structure for input and output processing.
Modifying input/output