add a cpp code