use InputProcessor in Base