Gateway: add InputService