Input revamp beginnings