add appendQueryToUrl