finish Checkpoint