add C++/MCMF