P3O roles