more updates to sockets