checkpoint for full run