p2pderivatives