diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
index 76cd4d4b36a1220185faeef25093ce5518a495f6..68a6b57706dfc1e9f40fbfc28ec0890cb75c4eb5 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
@@ -58,11 +58,14 @@ public class AdaptationControl {
      * @throws IOException
      */
     public static void main(String[] args) throws IOException {
+        prepare(args[0]);
+    }
+
+    /* (non-Javadoc) refactor this after integration of QL Engine */
+    private static void prepare(String propertiesfile) {
         BasicConfigurator.configure();
         Logger.getRootLogger().setLevel(Level.DEBUG);
         
-        String propertiesfile = args[0];
-
         AdaptationControl adaptationController = new AdaptationControl();
         // Initialize controller (load models, create Action perfdatarepo, etc.)
         adaptationController.init(propertiesfile);