add DHT.rb