edit structure