Updated a lot of comments.