matching text properties by matchName instead of name
diff --git a/extension/jsx/utils/textHelper.jsx b/extension/jsx/utils/textHelper.jsx
index 6180a75..f62e236 100644
--- a/extension/jsx/utils/textHelper.jsx
+++ b/extension/jsx/utils/textHelper.jsx
@@ -133,14 +133,14 @@
         
         var i, len = textProperty.numProperties;
         for (i = 0; i < len; i += 1) {
-            switch (textProperty(i + 1).name) {
-            case "Path Options":
+            switch (textProperty(i + 1).matchName) {
+            case "ADBE Text Path Options":
                 exportTextPathData(textProperty(i + 1), layerOb.t.p, layerOb.masksProperties, frameRate);
                 break;
-            case "More Options":
+            case "ADBE Text More Options":
                 exportMoreOptionsData(textProperty(i + 1), layerOb.t.m, frameRate);
                 break;
-            case "Animators":
+            case "ADBE Text Animators":
                 if (!layerOb.t.a) {
                     layerOb.t.a = [];
                 }
diff --git a/player/index.html b/player/index.html
index ccf2e00..843ef51 100644
--- a/player/index.html
+++ b/player/index.html
@@ -111,7 +111,7 @@
         rendererSettings: {
             progressiveLoad:false
         },
-        path: 'exports/rubberhose/data.json'
+        path: 'exports/render/data.json'
     };
     anim = bodymovin.loadAnimation(animData);
 
diff --git a/player/js/utils/DataManager.js b/player/js/utils/DataManager.js
index daab3c4..58344d8 100644
--- a/player/js/utils/DataManager.js
+++ b/player/js/utils/DataManager.js
@@ -625,6 +625,9 @@
             }
             documentData.lineWidths = lineWidths;
 
+            if(!data.t.a){
+                data.t.a = [];
+            }
             var animators = data.t.a;
             jLen = animators.length;
             var based, ind, indexes = [];