add iterable overload to persist