private redo