initial iterator plugin