changing to iterator use