Added basic functionality (Input, Output, Control)