Adding some better documentation.