storage provider for node