add cpp project