accounting for different user inputs #2