sockets, threads, etc...