Обновлённый вариант