cook checkpoint