checkpoint; flesh out comments