finish pmf