完善了检查点