new exeception class modification