added trait scoring