préparation pour undo redo