html renderer fix
diff --git a/player/index.html b/player/index.html
index d9e53e0..943eee3 100644
--- a/player/index.html
+++ b/player/index.html
@@ -115,9 +115,8 @@
         loop: false,
         autoplay: true,
         autoloadSegments: true,
-        assetsPath:'http://bodymovin.localhost.com/player/exports/render/images/',
         //animationData: anim2
-        path: 'exports/render/data.json'
+        path: 'exports/banner/data.json'
     };
 
     var anim;
diff --git a/player/js/elements/htmlElements/HShapeElement.js b/player/js/elements/htmlElements/HShapeElement.js
index 40c70da..38734c4 100644
--- a/player/js/elements/htmlElements/HShapeElement.js
+++ b/player/js/elements/htmlElements/HShapeElement.js
@@ -5,6 +5,10 @@
     this.stylesList = [];
     this.viewData = [];
     this._parent.constructor.call(this,data,parentContainer,globalData,comp, placeholder);
+    this.addedTransforms = {
+        mdf: false,
+        mats: [this.finalTransform.mat]
+    };
 }
 createElement(HBaseElement, HShapeElement);
 var parent = HShapeElement.prototype._parent;
@@ -41,7 +45,7 @@
     if(this.data.ln){
         this.innerElem.setAttribute('id',this.data.ln);
     }
-    this.searchShapes(this.shapesData,this.viewData,this.dynamicProperties,[]);
+    this.searchShapes(this.shapesData,this.viewData,this.layerElement,this.dynamicProperties,0);
     this.buildExpressionInterface();
     this.layerElement = parent;
     if(this.data.bm !== 0){
@@ -56,9 +60,9 @@
         return;
     }
     this.hidden = false;
-    this.transformHelper.opacity = this.finalTransform.opacity;
-    this.transformHelper.matMdf = false;
-    this.transformHelper.opMdf = this.finalTransform.opMdf;
     this.renderModifiers();
-    this.renderShape(this.transformHelper,null,null,true);
+    this.addedTransforms.mdf = this.finalTransform.matMdf;
+    this.addedTransforms.mats.length = 1;
+    this.addedTransforms.mats[0] = this.finalTransform.mat;
+    this.renderShape(this.transformHelper,null,null,true, null);
 };
\ No newline at end of file