cpp file set up