added two checkpoints