diff --git a/lib/stores/stores.js b/lib/stores/stores.js
index <HASH>..<HASH> 100644
--- a/lib/stores/stores.js
+++ b/lib/stores/stores.js
@@ -101,7 +101,7 @@ define(["require", "../protocol", "../sheet"], function (require) {
 					self._storeName = name.name;
 					self._store = name;
 				}
-				deep.chain.position(self, self._storeName);
+				//deep.chain.position(self, self._storeName);
 			};
 			deep.Store.extendsChain(self);
 			func._isDone_ = true;
@@ -389,6 +389,7 @@ define(["require", "../protocol", "../sheet"], function (require) {
 			.after(deep.store.filterPrivate("post")),
 			"dq.up::./put":deep.compose.before(function (object, options)
 			{
+				//console.log("store.put : ", object, options);
 				options = options || {};
 				var id = options.id || object.id, query = null;
 				if (!id)
@@ -396,11 +397,14 @@ define(["require", "../protocol", "../sheet"], function (require) {
 				query = id.split("/");
 				if(query.length > 1)
 				{
+					if(query[0] === '')
+						query.shift();
 					id = query.shift();
 					query = "/"+query.join("/");
 				}
 				else
 					query = null;
+				//console.log("store put : query : ", query);
 				options.id = id;
 				if(!query)
 					object.id = id;
remove add position auto when selecting store + check query starting with /