make states iterable