TRY/THROW/CATCH
throwing different exceptions