update to map-sort