D3 checkpoints