add a cpp file