调换各模块顺序