permanent PMO function