debugged/final UserInput