client side store