Input class revisited :)