use the config to initialize storage, rather than hard-coding a path