add cpp helper class and procExe class