avoid repetition of uri