pro for cpp