role-based prompting