add Esception