correct def of matching