lecture 3 hands-on revisions (in progress)