First working version of the dht