add query parsers