Add new cpp