fix cpp and add c