add url function