implemented query parser