new sockets support