fixed iter
fixed