diff --git a/habu/lib/webid.py b/habu/lib/webid.py
index <HASH>..<HASH> 100644
--- a/habu/lib/webid.py
+++ b/habu/lib/webid.py
@@ -167,12 +167,12 @@ def webid(url, no_cache=False, verbose=False):
             logging.info("removing {exlude} because its excluded by {t}".format(exlude=exclude, t=t))
             del(tech[t])
 
-    response = []
+    response = {}
     for t in sorted(tech):
         if 'version' in tech[t]:
-            response.append('{app} {version}'.format(app=t, version=version))
+            response[t] = version #version.append('{app} {version}'.format(app=t, version=version))
         else:
-            response.append('{app}'.format(app=t))
+            response[t] = None #.append('{app}'.format(app=t))
 
     return response
 
diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open('README.rst') as f:
 
 setup(
     name='habu',
-    version='0.0.56',
+    version='0.0.57',
     description='Python Network Hacking Toolkit',
     long_description=readme,
     author='Fabian Martinez Portantier',
response now is a dict with key=tech value=version