Add query parser