committing p2p changes