node moved to separate file for DHT