P3O and PMO evolution