structure adjustments