Added a liberal amount of comments.