comment classes and functions correctly