updated ip address detection and added another short url service