end of checkpoints