diff --git a/js/lattice/LatticeBase.js b/js/lattice/LatticeBase.js
index 632e43847123315ab56d5d273a85945ec86062fe..ae3f3395380d42fea7bc881d8b83905a6e993f59 100644
--- a/js/lattice/LatticeBase.js
+++ b/js/lattice/LatticeBase.js
@@ -125,7 +125,6 @@ define(['underscore', 'backbone', 'appState', 'globals', 'plist', 'three', 'thre
         },
 
         addCellAtIndex: function(index, noRender, noCheck, material){//no render no check from fill/load
-            console.log(this.sparseCells);
 
             if (!noCheck || noCheck === undefined) this.checkForMatrixExpansion(this.sparseCells, index, index);
 
diff --git a/js/menus/MaterialMenuView.js b/js/menus/MaterialMenuView.js
index eee16c255f8c1f870d78724a756e76cfd90cb0f1..936da934c7b308555cc2d15ded1cba270853692b 100644
--- a/js/menus/MaterialMenuView.js
+++ b/js/menus/MaterialMenuView.js
@@ -68,6 +68,9 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice', 'globals'], fu
             <% } %>\
             <br/>\
             Composite Materials:<br/>\
+            <% if ((cellType == "octa" && connectionType != "vertex") || cellType == "tetra"){ %>\
+            not available for this lattice type\
+            <%  } else { %> \
             <% _.each(_.keys(materials.compositeMaterials), function(key){ %>\
             <label class="radio colorSwatches">\
                 <input type="radio" <%if (key == materialType){ %>checked<%}%> name="materialType" value="<%= key %>" data-toggle="radio" class="custom-radio lattice"><span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span>\
@@ -78,6 +81,7 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice', 'globals'], fu
             <% }); %><br/>\
             <a id="navToCompositeMenu" href="#" class="btn btn-block btn-lg btn-default">+ Create New Composite Material</a><br/>\
             <a id="compositeFromLattice" href="#" class="btn btn-block btn-lg btn-default">New Composite From Current Assembly</a><br/>\
+            <% } %>\
             ')
 
     });
diff --git a/js/models/PList.js b/js/models/PList.js
index 680bbeb3b36d76fb583886339dc97529fbf8b810..b67c7f752d07ea39b3e1211592ce04e654f6425a 100644
--- a/js/models/PList.js
+++ b/js/models/PList.js
@@ -38,7 +38,7 @@ define(['three'], function(THREE){
             kelvin:"Kelvin"
         },
         allConnectionTypes: {
-            octa: {face:"Face", edge:"Edge", edgeRot:"Edge (Rotated)", vertex:"Vertex"},// freeformFace:"Freeform Face"
+            octa: {face:"Face",  edgeRot:"Edge", vertex:"Vertex"},// freeformFace:"Freeform Face"  edge:"Edge",   (Rotated)
             tetra: {stacked: "Stacked"},//vertex: "Vertex"
             cube: {face:"Face", gik: "GIK"},
             truncatedCube: {face:"Face"},
@@ -52,25 +52,25 @@ define(['three'], function(THREE){
                 edge: null,
                     edgeRot: {
                     vox: "Snap Voxel (high res)",
-                        voxLowPoly: "Snap Voxel (low res)"
+                    voxLowPoly: "Snap Voxel (low res)"
                 },
-                vertex: {
-                    square:"Square",
-                        xShape:"X"
-                }
+                vertex: null,//{
+//                    square:"Square",
+//                   xShape:"X"
+//                }
             },
             tetra: {vertex: null},
             cube: {face: null,
                 gik: {
                 lego: "Micro LEGO (high res)",
-                    legoLowPoly: "Micro LEGO (low res)"
+                legoLowPoly: "Micro LEGO (low res)"
             }
             },
             truncatedCube: {
-                face: {
-                    square:"Square",
-                        xShape:"X"
-                }
+                face: null,//{
+//                    square:"Square",
+//                    xShape:"X"
+//                }
             },
             kelvin: {face: null}
         },