added raw_input/user input