diff --git a/src/store/firebase.js b/src/store/firebase.js
index cae222675a83ed9431b18fba813d0bf974baf606..b27f3cb73c31ed54bee9c518adfc3ac0cb2133dd 100644
--- a/src/store/firebase.js
+++ b/src/store/firebase.js
@@ -4,6 +4,7 @@ let messagesRef
 
 const state = {
   userDetails: {},
+  center: {},
   messages: {},
   friends: {},
   pending: {},
@@ -14,6 +15,10 @@ const mutations = {
   // Assigns userDetails' value to given payload
   setUserDetails(state, payload) {
     state.userDetails = payload
+  },
+   // Assigns center' value to current lat and long of user
+  setUserCenter(state, payload) {
+    state.center = payload
   },
   // Adds a message in 'messages' object
   addMessage(state, payload) {
@@ -196,6 +201,18 @@ const actions = {
     dispatch('firebaseTrackOnlineStatus', friendId)
   },
 
+  firebaseSendSignal({ state, commit }, payload) {
+
+  },
+
+  firebaseSavePosition({ state, commit }, payload) {
+    let center = payload
+
+    firebaseDb.ref('status/' + state.userDetails.userId).update({position: center})
+
+    commit('setUserCenter', center)
+  },
+
   firebaseGetMessages({ state, commit }, otherUserId) {
     let userId = state.userDetails.userId
     messagesRef = firebaseDb.ref('chats/' + userId + '/' + otherUserId)