started code walkthrough, added a bunch of comments