progress with traits