diff --git a/Frontend Angular 4/src/app/layout/matefun/codemirror/addons/hint_words.js b/Frontend Angular 4/src/app/layout/matefun/codemirror/addons/hint_words.js
index ed01238369048b28b3ed758e8b4888f0d74c1b07..eb9ee0f342cccf8cc8e2005b42b9e89b3a0053d1 100755
--- a/Frontend Angular 4/src/app/layout/matefun/codemirror/addons/hint_words.js	
+++ b/Frontend Angular 4/src/app/layout/matefun/codemirror/addons/hint_words.js	
@@ -18,11 +18,16 @@ var EN_functions = [
   "toFig",
   "segment3D",
   "sphere",
-  "cylinder",
-  "cube",
+  "tetrahedron",
+  "prism",
+  "octahedron",
+  "dodecahedron",
+  "icosahedron",
   "ring",
+  "joinFigIn3D",
   "join3D",
   "color3D",
+  "transparency3D",
   "move3D",
   "rotate3D",
   "scale3D",
@@ -52,11 +57,16 @@ var EN_typed_functions = [
   "toFig :: A -> Fig",
   "segment3D :: ((R X R X R) X (R X R X R)) -> Fig3D",
   "sphere :: R -> Fig3D",
-  "cylinder :: (R X R X R) -> Fig3D",
-  "cube :: (R X R X R) -> Fig3D",
+  "tetrahedron :: R -> Fig3D",
+  "prism :: (R X R X R) -> Fig3D",
+  "octahedron :: R -> Fig3D",
+  "dodecahedron :: R -> Fig3D",
+  "icosahedron :: R -> Fig3D",
   "ring :: (R X R X R) -> Fig3D",
+  "joinFigIn3D :: (Fig X Fig X R) -> Fig3D",
   "join3D :: (Fig3D X Fig3D) -> Fig3D",
   "color3D :: (Fig3D X Color) -> Fig3D",
+  "transparency3D :: (Fig3D X R) -> Fig3D",
   "move3D :: (Fig3D X (R X R X R)) -> Fig3D",
   "rotate3D :: (Fig3D X (R X R X R)) -> Fig3D",
   "scale3D :: (Fig3D X R) -> Fig3D",
@@ -86,11 +96,16 @@ var ES_functions = [
   "aFig",
   "segmento3D",
   "esfera",
-  "cilindro",
-  "cubo",
+  "tetraedro",
+  "prisma",
+  "octaedro",
+  "dodecaedro",
+  "icosaedro",
   "anillo",
+  "juntarFigEn3D",
   "juntar3D",
   "color3D",
+  "transparencia3D",
   "mover3D",
   "rotar3D",
   "escalar3D",
@@ -120,11 +135,16 @@ var ES_typed_functions = [
   "aFig :: A -> Fig",
   "segmento3D :: ((R X R X R) X (R X R X R)) -> Fig3D",
   "esfera :: R -> Fig3D",
-  "cilindro :: (R X R X R) -> Fig3D",
-  "cubo :: (R X R X R) -> Fig3D",
+  "tetraedro :: R -> Fig3D",
+  "prisma :: (R X R X R) -> Fig3D",
+  "octaedro :: R -> Fig3D",
+  "dodecaedro :: R -> Fig3D",
+  "icosaedro :: R -> Fig3D",
   "anillo :: (R X R X R) -> Fig3D",
+  "juntarFigEn3D :: (Fig X Fig X R) -> Fig3D",
   "juntar3D :: (Fig3D X Fig3D) -> Fig3D",
   "color3D :: (Fig3D X Color) -> Fig3D",
+  "transparencia3D :: (Fig3D X R) -> Fig3D",
   "mover3D :: (Fig3D X (R X R X R)) -> Fig3D",
   "rotar3D :: (Fig3D X (R X R X R)) -> Fig3D",
   "escalar3D :: (Fig3D X R) -> Fig3D",