What is ppc and cpc?