add PMF