simplified
cpp comment