updated traits