tweaks to user input