extend input methods