structural pattern changes