original cpp