added match name validation for effects and effect groups
diff --git a/extension/jsx/utils/effectsHelper.jsx b/extension/jsx/utils/effectsHelper.jsx
index c40aaf4..4e0c5f6 100644
--- a/extension/jsx/utils/effectsHelper.jsx
+++ b/extension/jsx/utils/effectsHelper.jsx
@@ -159,6 +159,7 @@
         var ob = {};
         ob.ty = effectType;
         ob.nm = elem.name;
+        ob.mn = elem.matchName;
         ob.ix = elem.propertyIndex;
         ob.ef = [];
         var i, len = elem.numProperties, prop;
diff --git a/player/js/utils/expressions/EffectInterface.js b/player/js/utils/expressions/EffectInterface.js
index 9caa10c..a23c349 100644
--- a/player/js/utils/expressions/EffectInterface.js
+++ b/player/js/utils/expressions/EffectInterface.js
@@ -16,7 +16,7 @@
             return function(name){
                 var effects = elem.data.ef, i = 0, len = effects.length;
                 while(i<len) {
-                    if(name === effects[i].nm || name === effects[i].ix){
+                    if(name === effects[i].nm || name === effects[i].mn || name === effects[i].ix){
                         return effectElements[i];
                     }
                     i += 1;
diff --git a/player/js/utils/expressions/LayerInterface.js b/player/js/utils/expressions/LayerInterface.js
index 167bbdf..c0c53b4 100644
--- a/player/js/utils/expressions/LayerInterface.js
+++ b/player/js/utils/expressions/LayerInterface.js
@@ -35,6 +35,7 @@
                 case "ADBE Transform Group":
                     return transformInterface;
                 case 4:
+                case "ADBE Effect Parade":
                     return _thisLayerFunction.effect;
             }
         }