Added various comments. Pushing only to pull new additions to branch.