added more checkpoints