further work on ipv6