simplifying p2_*