cpp file and yml
amended