change URL to URI and add new utility