enhanced client for document types