diff --git a/index.js b/index.js
index 3441b8a..2947420 100644
--- a/index.js
+++ b/index.js
@@ -18,6 +18,12 @@ logger.add(logger.transports.Console, { timestamp: function() { return (strftime
 var db = require('./db.js');
 db_connection = db.start(config.db.host, config.db.username, config.db.password, config.db.name, logger);
 
+function isAdmin(user) {
+  var admins = config.yahoomessenger.admin.split(',');
+
+  return (admins.indexOf(user) >= 0);
+}
+
 function absen() {
     broadcast(config.yahoomessenger.report_to, config.yahoomessenger.report_message);
 }
@@ -93,7 +99,6 @@ YahooMessenger.on('pm', function(data){
 
     if (lastDataOnPM != null) {
         if ((lastDataOnPM.sender == data.sender) && (lastDataOnPM.message == data.message)) {
-            //logger.info('Ignoring duplicate message detected');
             return;
         }
     }
@@ -101,9 +106,12 @@ YahooMessenger.on('pm', function(data){
     lastDataOnPM = data;
 
     var message = striptags(data.message)
-    //console.log("message: " + message);
 
-    logger.info('New message received from ' + data.user_id + ': ' + message);
+    logger.info('New message received from ' + data.sender + ': ' + message);
+
+    if (isAdmin(data.sender)) {
+        logger.info('Sender (' + data.sender + ') is an admin');
+    }
 
     var sentdate = Date.parse(data.time);
     var strftime = require('strftime');
@@ -127,10 +135,6 @@ YahooMessenger.on('buddyAddRequest', function(data) {
     YahooMessenger.acceptAddBuddy(data.username);
 });
 
-function isSenderIsAdmin(ym, data) {
-
-}
-
 var http = require('http');
 var url = require('url');