adjust some order