traits calculated