working on data store