重构bowen模块