work checkpoint