generate store in storeFor so you don't need to define one unless you override the defaults