added traits