added extensive comments to explain
the contents of the file clearly