data store class simplified