bit of a rewrite on prompts