cpp utilities.