save structure change