added geturl master wrapper