data store and record