用于自定义模块支持