added DistributedContentsStore
modification for using DistributedContentsStore