add query utils