4th commit; program working; going to start adding more input and output types