Added in a bunch of comments.