Add an input system