added iteratorkata