util: add new function iterable