add comments, link, and additional test