adding input from the user