asks for user input now