adding PeerDiscovery