fix per sorting