diff --git a/src/components/MyNodes.vue b/src/components/MyNodes.vue
index b30273bdf1f00bd47e7d525838fdd6f57313c319..e7bb42028e7b9f32c32b84263137c85d4ac5701d 100644
--- a/src/components/MyNodes.vue
+++ b/src/components/MyNodes.vue
@@ -133,11 +133,15 @@ export default {
   },
 
   mounted() {
+    // this.$store.dispatch('getEmoji')
+    // this.$store.dispatch('getPositions')
     setTimeout(this.loadData, 500)
     if (localStorage.nogg_name && localStorage.nogg_microcosm) {
       var devicename = localStorage.nogg_name
       var microcosm = localStorage.nogg_microcosm
       this.$store.dispatch('setMicrocosm', { devicename, microcosm })
+      // this.$store.dispatch('getEmoji')
+      // this.$store.dispatch('getPositions')
     } else {
       console.log('no')
       // go home
diff --git a/src/components/OtherNodes.vue b/src/components/OtherNodes.vue
index 7edaccd7102ffe40e03cea655658ecdaea85c644..60e529dae2adab9577c04be313dfca64b5a02990 100644
--- a/src/components/OtherNodes.vue
+++ b/src/components/OtherNodes.vue
@@ -80,6 +80,7 @@ export default {
 
   mounted() {
     this.$store.dispatch('getOthernodes')
+    this.$store.dispatch('getEmoji')
     setTimeout(this.loadData, 500)
     // this is to get the last letter typed if no space
     // this also loads in new Emoji
diff --git a/src/store/modules/mynodes.js b/src/store/modules/mynodes.js
index d8d86f0d9d3e87c22ab9bf35fa19156f4fd705fb..2f7a7a8514f891bc40026f95ce6ce79596fecfb0 100644
--- a/src/store/modules/mynodes.js
+++ b/src/store/modules/mynodes.js
@@ -1,5 +1,6 @@
 var pouchdb
 var deviceName
+
 var docPositions
 
 export const state = {
@@ -63,7 +64,7 @@ export const mutations = {
           })
           return pouchdb
             .put({
-              _id: state.allPos,
+              _id: docPositions,
               _rev: doc._rev,
               positions: doc.positions,
             })
@@ -112,7 +113,26 @@ export const mutations = {
             .catch(function (err) {
               console.log(err)
             })
-          // ADD POSITIONS CODE HERE ONCE WORKING
+          pouchdb.get(docPositions).then(function (doc) {
+            doc.positions.push({
+              node_id: uniqueid,
+              node_x: 0,
+              node_y: 0,
+              node_width: 200,
+              node_height: 370,
+              node_zindex: 0,
+              node_sort: 0,
+            })
+            return pouchdb
+              .put({
+                _id: docPositions,
+                _rev: doc._rev,
+                positions: doc.positions,
+              })
+              .catch(function (err) {
+                console.log(err)
+              })
+          })
         }
       })
   },
diff --git a/src/store/modules/otherNodes.js b/src/store/modules/otherNodes.js
index 249cfa3c6ca10fddf17988cb91051920f02907b7..0bc76e45c34963beb36300102d20c234b4da8b77 100644
--- a/src/store/modules/otherNodes.js
+++ b/src/store/modules/otherNodes.js
@@ -27,7 +27,8 @@ export const mutations = {
     state.otherNodes = []
     var i
     var j
-    console.log(state.allNodes)
+    // console.log(docEmoji)
+    // console.log(docPositions)
     for (i = 0; i < Object.keys(state.allNodes).length; i++) {
       if (
         state.allNodes[i].id != deviceName &&