what are the classes of document?