add setQuery