improve user_input method