assign 1 p2