p2p insert
3a working