Add comments.
some additions.