re-ordered commands