made things Iterable instead of Lists