list's iterator usage