重构第三方module