Input class integration