submit through p2p