checkpointing work, notes