add InputManager