dependencies re-order