client side url info implementation