new iteritems strategy