distributedp2p now with correctly running gui