user input evaluated