Added additional documetation.