working on session store.