添加模块化支持