完善好了第一阶段的代码