added naming-convention todos; added iterator.flush
introduces burning iterators for vectors