checkpoint working