Can you add documentation of the class and methods.