added p2p threading