PPF update