add checkpoints to test if specific processing step was done by the user before saving
add checkpoints to test if specific processing step was done by the user before saving