diff --git a/ym.js b/ym.js
index 2399054..a751c50 100644
--- a/ym.js
+++ b/ym.js
@@ -140,6 +140,7 @@ function start(_config, _logger) {
 
     function onPM(data) {
         var direction = 'IN';
+        var direction_symbol = '=>';
 
         if (config.globals.debug == 1) {
           console.log(data);
@@ -159,6 +160,7 @@ function start(_config, _logger) {
         if (partner == data.user_id) {
             partner = data.target_user;
             direction = 'OUT';
+            direction_symbol = '<=';
         }
 
         var message = striptags(data.message).trim();
@@ -182,7 +184,7 @@ function start(_config, _logger) {
             sentdate
         );
 
-        broadcast(config.yahoomessenger.report_to, '@' + data.sender + ': ' + message, partner);
+        broadcast(config.yahoomessenger.report_to, '@' + data.partner + ' ' +  direction_symbol + ' ' + message, partner);
 
         if ((direction == 'IN') && (isAdmin(partner))) {