sockets and other dependencies