object for user input