fix cpp