documented class