added REDO portion for parser