add cpp exception