add CppMainPFP