structure is changed