Improving querying and responding