checkpoint, work in progress