changing generate_responses to generate_candidates, separating out prompts
