Added SAMPLE(role) for canon