adds docs for the class description
fixes some of the missing documentation.