step 3; no P2M