修改iterator