what is ppc?