add c++ source from arcsynthesis for easy cross reference