some trait updates