fixed collection comparator