all public fields, classes and methods commented