add redo type