changing this to Input in Input module

also added some test for the Input module