changed to Trait