adding user input