added model traits