Added DHT implementation