Added basic Input class