updates with new pf