Improved documetation.