fix structur