a data store for SPA