add working c++ project