общие доработки, исправление ошибок