Changes to Input.h and cpp for interface