have iterator for change address