allow the usage of sockets