added more comments to top of file