added documentation for class members