you can derive the role for the agents