maturing PMO function