         test splitter, [11,12,21,22], done
 
 
-      it.skip 'v8', (done) ->
+      it 'v8', (done) ->
         splitter = (choice,data) ->
           choice.tree()
           .deliver('-')
-          .then (choice,data) ->
-            # branch()
-            # .then
-            #   branch()
-            #   .then
-            #   branch()
-            #   .then
-            choice.branch "1", (b,data) ->
+          .all [
+            (b,data) ->
               b.tree()
               .deliver(data)
               .then (choice,data) ->

                  b.tree()
                  .deliver(data)
                  .then (choice,data) ->
                    data += '1a-'
                    data
                choice.branch "b", (b,data) ->
                  b.tree()
                  .deliver(data)
                  .then (choice,data) ->
                    data += '1b-'
                    data
            # branch()
            #   tree()
            #   .then()
            #     branch()
            #       tree()
            #       .then()
            #     branch()
            #       tree()
            #       .then()
            choice.branch "2",  (b,data) ->
              b.tree()
              .deliver(data)
              .then (choice,data) ->

                  .then (choice,data) ->
                    data += '2b-'
                    data
          ]
          .then (choice,data) ->
            data

        test splitter, ['-1a-2a-','-1a-2b-','-1b-2a-','-1b-2b-'], done


   #d88888ba                                   88
