fixed weighting, sorts
only sorts once