playing with traits 3