add getURL function