Basic structure improved