try using datastore service