#1 create InputManager