diff --git a/drugstone/backend_tasks.py b/drugstone/backend_tasks.py
index e8a61344fa58500ce4d4fe8f4c0f2bbf84a82928..7007152e8d161763dff5fc65f87f9baa6e0f20b2 100755
--- a/drugstone/backend_tasks.py
+++ b/drugstone/backend_tasks.py
@@ -45,7 +45,7 @@ def run_task(token, algorithm, parameters):
     try:
         if algorithm == 'dummy':
             raise RuntimeError('Dummy algorithm for testing purposes.')
-        elif algorithm == 'multisteiner':
+        elif algorithm in ['multisteiner', 'connect', 'connectSelected']:
             from tasks.multi_steiner import multi_steiner
             multi_steiner(task_hook)
         elif algorithm == 'keypathwayminer':