Added Input class