checkpoint, new file structure