create new file: data-store-and-cache