add sockets module