modify readme, add a cpp file