documenting classes/defines