several fixes
start IPv6 compliance