removing ipv6 function pending more thought