re-order calls