add cpp xpt