Input class.