added more sockets