Each part corresponds to a role