create an URIHelper class to support custom URI protocols