add Exception utility classes