full ppf