change protection structure