Переделана структура.