complete redo