better querying and user communication