retab / tree restruct