docs: function reRunBlock(block, index, callback){
    growing:
    for(var i=index; i<block.length; i++){ //iterate over the block [body, header, etck] *
      var code=block[i].substr(0,2);//                                            |      |
      if (code=== ">>") {//The only tag  by deffault                         |    |      |
        printBrand(block[i]);//                                              |    |      |
      /*  if(block[i].substr(2)==="default"){                                |    |      |
          if(callback) callback();// // fixes the bug of last element        |    |      |
          else recallback();//                                               |    v      |
        }//                                                                  |           |
     */ //                                                                   v           |
      }//                                                                                |
      for(var ii=0; ii<taggies.length;ii++){//                                           |
          //match user taggies and control if there are some seeds  so executes... *     |
          if(taggies[ii].code === code){//                                         |     |
            if (code[0]==="x") {//user lib needs all control-->callback-mode       |     |
              interf=true;//                                                       |     |
              interfPath="../"+taggies[ii].path+"/index.js";//                     |     |
              indexb=i+1;//                                                        |     |
              scionBlock=block;//                                                  |     |
              scionName= block[i];//                                               |     |
              break growing;//  BREAK THE TWO LOOPS                                |     |
            }//if there are no seeds then, executes next                    |      |     |
             var audreySeed= require("../"+taggies[ii].path+"/index.js");// |      |     |
             var seed= audreySeed();//                                      |      |     |
             var callbackname=block[i];//                                   |      |     |
             seed.grow(callbackname, terminal);//                           V      |     |
          }//                                                                      |     |
      }//                                                                          |     |
     //if it's the last element, callback                                          |     |
       if(i===block.length-1){ //                                    |             |     |
                if(callback) callback();//                           |             |     |
                else recallback();//if it's other                    v             |     |
          }//                                                                      v     |
    }//                                                                                  v
    if(interf){//if the element was a seed then executes interface
      interf=undefined;
      recallback= callback;
      runInterf(block);
    }
  
  }