- added own exception class