add a way to override uris