restructuration - commit