with user input