edit For structure