diff --git a/js/fea/DmaCell.js b/js/fea/DmaCell.js
index a6076343913cfd77563d2abe112903aadcc284eb..2844f1bfdca3368e9ecc2e07512daf9c1dc34d7e 100644
--- a/js/fea/DmaCell.js
+++ b/js/fea/DmaCell.js
@@ -99,7 +99,7 @@ DMACell.prototype._setCellMeshVisibility = function(visibility){
 /////////////////////////////////META//////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////
 
-DMACell.prototype_initParts = function(){
+DMACell.prototype._initParts = function(){
     return [];//override in subclasses
 };
 
diff --git a/js/fea/DmaCellOcta.js b/js/fea/DmaCellOcta.js
index b1e5e88c6ea346cc1d13d5173b13e8a939de1763..7ded37a98843e32a793d1ff83bc8bec978796dab 100644
--- a/js/fea/DmaCellOcta.js
+++ b/js/fea/DmaCellOcta.js
@@ -89,6 +89,14 @@ DMAFreeFormOctaCell.prototype.calcHighlighterPosition = function(face){
     return {index: _.clone(this.indices), direction:direction, position:position};
 };
 
+DMAFreeFormOctaCell.prototype._initParts = function(){
+    var parts  = [];
+    for (var i=0;i<3;i++){
+        parts.push(new DMATrianglePart(i, this));
+    }
+    return parts;
+};
+
 DMAFreeFormOctaCell.prototype.getType = function(){
     return "octa";
 };