parser class bugs

no assignment of acknowledgement to undo and redo