ver 1.12 exeptions handling upd