more change to sockets