playing with traits