testing p3 in p2 framepwrk