13308_improve_documentation_coverage

Revised documention and completed missing docs. Also, minor code changes has been done as well.