Add InputEngine