use a URL all through the interface