first cpp file and build file