updated assets / added iterators