structure edited