query() impl