structure adjustment