add support for IPv4 and IPv6 formats