cancel restruct