diff --git a/aura.py b/aura.py
index 59f753dcb9953657b07dcb9feea7b2c7510acc20..d7e53527c6f493cf0bd7446da9b73b9eab644986 100755
--- a/aura.py
+++ b/aura.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3.5
+#!/usr/bin/python3.6
 
 #
 #  engine
@@ -78,6 +78,7 @@ class Aura:
     server = None
     messenger = None
     controller = None
+    scheduler = None
 
     # ------------------------------------------------------------------------------------------ #
     def __init__(self):
@@ -103,11 +104,13 @@ class Aura:
         self.scheduler = AuraScheduler(self.config)
 
         # give both a reference of each other
-#        self.liquidsoapcommunicator.scheduler = self.scheduler
-#        self.scheduler.liquidsoapcommunicator = self.liquidsoapcommunicator
+        self.liquidsoapcommunicator.scheduler = self.scheduler
+        self.scheduler.liquidsoapcommunicator = self.liquidsoapcommunicator
 
         # create the redis adapter
         self.messenger = ServerRedisAdapter(self.config)
+        self.messenger.scheduler = self.scheduler
+        
 #        self.messenger.scheduler = self.scheduler
         self.messenger.liquidsoapcommunicator = self.liquidsoapcommunicator