add socket.gethostname() too