diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js
index 7a94bcc018fe75051adc70cee9814f09c1ab5534..d598e60f13a45aa42cb0da00b3fd165fdc79c414 100644
--- a/www/js/services/wallet-services.js
+++ b/www/js/services/wallet-services.js
@@ -1044,6 +1044,7 @@ angular.module('cesium.wallet.services', ['ngResource', 'ngApi', 'cesium.bma.ser
     createAndSendTx = function(block, destPub, amount, inputs, comments) {
 
       // Make sure a TX in compact mode has no more than 100 lines (fix #118)
+      // (If more than 100 lines, send to TX to himself first, then its result as sources for the final TX)
       if (inputs.sources.length > 40) {
         console.debug("[Wallet] TX has to many sources. Will chain TX...");
 
@@ -1061,7 +1062,7 @@ angular.module('cesium.wallet.services', ['ngResource', 'ngApi', 'cesium.bma.ser
         });
 
         // Send inputs first slice
-        return createAndSendTx(block, data.pubkey/*to himself*/, firstSlice.amount, firstSlice) // comment ot need
+        return createAndSendTx(block, data.pubkey/*to himself*/, firstSlice.amount, firstSlice) // comment not need
           .then(function(res) {
             _.forEach(firstSlice.sources, function(source) {
               source.consumed=true;