query by file type, mime type
support tagging