Added some breif documentation.