query parser example update