结构变化，添加模块支持