redesign work checkpoint