toying around with sockets