moved over checkpoints