reorder calls