added spread_tuned_s() - sort instead of buckets