changes to url functions