完成底层代码重构