 
   (<!? (s/branch! stage
                   ["kordano@topiq.es" r-id]
-                  "Some bookmarks"
+                  "bookmarks"
                   (first (get-in @stage ["kordano@topiq.es" r-id :state :branches "master"]))))
+
+
+  (<!? (s/checkout! stage ["kordano@topiq.es" r-id] "bookmarks"))
+
+
+  (<!? (s/transact stage ["kordano@topiq.es" r-id "bookmarks"]
+                   [[(find-fn 'bookmarks->datoms)
+                     {:title "test"
+                      :url "test.com"
+                      :user "kordano@topiq.es"}]]))
+
+  (<!? (s/commit! stage {"kordano@topiq.es" {r-id #{"bookmarks"}}}))
+
+  (<!? (s/checkout! stage ["kordano@topiq.es" r-id] "master"))
+
+  (<!? (s/transact stage ["kordano@topiq.es" r-id "master"]
+                   [[(find-fn 'bookmarks->datoms)
+                     {:title "turing"
+                      :url "turing.com"
+                      :user "kordano@topiq.es"}]]))
+
+  (<!? (s/commit! stage {"kordano@topiq.es" {r-id #{"master"}}}))
+
+
+  (<!? (s/merge! stage ["kordano@topiq.es" r-id "bookmarks"]
+                 (get-in @stage ["kordano@topiq.es" r-id :state :branches "bookmarks"])))
+
+
+  (<!? (s/commit! stage {"kordano@topiq.es" {r-id #{"master"}}}))
+
+  (aprint (get-in @stage ["kordano@topiq.es" r-id :state]))
 
 
   ;; this needs a moment, datomic has to be initialized

                                 (get-in @stage ["kordano@topiq.es" r-id])
                                 "Some bookmarks")))

  (get-in @stage ["kordano@topiq.es" r-id :state])

  (d/q '[:find ?e ?u ?t
         :where

          :head #{70 90}})

  )
