checkpoints functioning