Adding Gossip protocol