fixed sort order with comm