first version of marcxmltojson