user a query dict for params