add getUrl()