continue with sockets