add get_ip_address function