add comments, minor updates
update hyperlink