redo matching