add sort order parameter