comparator descending order fix