making list iterator private