ppf factory