combining slave with p2p comm