add rapid cpp