the documentation for the class