use input instead of raw_input