notes for trait