add toQuery