checkpointing work, under heavy rework
more notes as i think out vol management