started a rework of user input