add checkpoints
doc checkpoints