adjust some command order