beginning checkpoint