diff --git a/package.json b/package.json
index 283749f..25ce4b2 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,8 @@
     "xml": "~1.0.0",
     "xml2js": "~0.4.9",
     "strftime": "~0.9.2",
-    "url": "~0.10.3"
+    "url": "~0.10.3",
+    "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git",
+    "winston": "~2.1.1"
   }
 }
diff --git a/partner-trugee.js b/partner-trugee.js
index 516cfd0..886d215 100644
--- a/partner-trugee.js
+++ b/partner-trugee.js
@@ -9,6 +9,8 @@ var request = require('request');
 
 var config;
 var callbackReport;
+var aaa;
+var logger;
 
 var max_retry = 2;
 var sleep_before_retry = 2000;
@@ -164,10 +166,24 @@ function createServer() {
     });
 }
 
-function start(_config, _callbackReport) {
+function start(_config, _callbackReport, options) {
     config = _config;
     callbackReport = _callbackReport
-
+    
+    if (options && options.aaa) {
+            aaa = options.aaa;
+    }
+    
+    if (options && options.logger) {
+        logger = options.logger;
+    } else {
+        logger = new winston.Logger({
+            transports: [
+              new (winston.transports.Console)()
+            ]
+        });
+    }
+    
     createServer();
 }