diff --git a/modules/ml/fully-connected b/modules/ml/fully-connected
index 629de284e6871c5e0b816e5f67ed2d2d3911271e..d9d0cd418e0e554e07bb8da06be534f6384be6cc 100644
--- a/modules/ml/fully-connected
+++ b/modules/ml/fully-connected
@@ -61,7 +61,7 @@
         input.type = 'text'
         input.size = 6
         input.addEventListener('input',function(evt){
-            mod.x = parseFloat(mod.xtext.value)
+            mod.x = eval(mod.xtext.value)
             outputs.y.event()
         })
         div.appendChild(input)
@@ -72,7 +72,8 @@
         input.type = 'text'
         input.size = 6
         input.addEventListener('input',function(evt){
-            mod.w = parseFloat(mod.wtext.value)
+            mod.w = eval(mod.wtext.value) //TODO: check if eval is OK 
+here
             outputs.y.event()
         })
         div.appendChild(input)