- added traits