diff --git a/databench/analysis.py b/databench/analysis.py
index <HASH>..<HASH> 100644
--- a/databench/analysis.py
+++ b/databench/analysis.py
@@ -371,6 +371,10 @@ class MetaZMQ(Meta):
                 self.zmq_confirmed = True
                 logging.debug('main ('+') received '
                               'msg: '+str(msg))
+
+                if 'description' in msg:
+                    self.description = msg['description']
+
                 if '__analysis_id' in msg and \
                    msg['__analysis_id'] in self.zmq_analyses:
                     analysis = self.zmq_analyses[msg['__analysis_id']]
diff --git a/databench_py/analysis.py b/databench_py/analysis.py
index <HASH>..<HASH> 100644
--- a/databench_py/analysis.py
+++ b/databench_py/analysis.py
@@ -95,7 +95,8 @@ class Meta(object):
 
                     # sending hello
                     self.zmq_publish.send_json({
-                        '__databench_namespace': self.name
+                        '__databench_namespace': self.name,
+                        'description': self.description,
                     })
 
                 # standard message
transfer analysis description from language kernel to frontend