bloc checkpoint