handle class exceptions
4 files changed