added external ip address getter