initial use of datastore