made scoreingMatrixMap for score look an unordered map to see if there is any speed up