we have a new cpp :D