доработал ексепшены