multi-format and multi-query