what is ppc