diff --git a/index.js b/index.js
index fb32d0f..f9bd028 100644
--- a/index.js
+++ b/index.js
@@ -10,7 +10,7 @@ var ini = require('ini');
 
 var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8'));
 
-var last_message_hash;
+var keepalive_interval = 2 * 60 * 1000;
 
 var logger = new (winston.Logger)({
   transports: [
@@ -48,18 +48,9 @@ function onPm(data) {
     logger.verbose('onPM()', {data: data});
     
     var message = striptags(data.message);
-    /*
-    var new_message_hash = data.sender + ': ' + message;
-    
-    if (last_message_hash == new_message_hash) {
-        return;
-    }
-    last_message_hash = new_message_hash;
-    */
-    
     var greeting_suffix = "Pesan anda telah diterima dan akan segera diproses:";
-    if (config.globals.greeting_suffix) {
-        greeting_suffix = config.globals.greeting_suffix;
+    if (config.globals.greeting_prefix) {
+        greeting_suffix = config.globals.greeting_prefix;
     }
 
     ym.sendPM(data.sender, greeting_suffix + ' ' + message);
@@ -129,7 +120,7 @@ ym.on('loginSuccessful', onLoginSuccessful);
 ym.on('pm', onPm);
 ym.on('buddyAddRequest', onBuddyAddRequest);
 
-
 setInterval(function() { 
+    logger.info('Sending keepalive packet');
     ym.keepAlive();
-}, 5 * 60 * 1000);
+}, keepalive_interval);