Add Checkpoint API