structure redone