v3 with DatastoreSupplier