and checkpoint