edit in structure