added user input parsing