fixed user input