an explanation about url and uri