restruct totale