work in progress checkpoint