initial commit Peer to Peer 2