structure  changed