added print prompts for user input