types restructuration