demo query parser draft