add c++ files