added base input handler