lazy savepoints
add readme