fixed checkpoints