加入某些通用模块实现