ppf maintenance