add support for url query parameter