Input made OOP.

Not quite working.