NeedURI generation

- needURIs generation on the client side