why are we constructing a URI?