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