checkpoint of work

doesn't work yet