Updated new input methods