implement MimeType and CommManager