Removed FakeInput in favor of doing hard inputs.
First implementation of output