improve user prompts