Working create checkpoint