fix marc parser