redone input system