[upd] three level error system
[core] upd error system