added raw_input for token