I'll explain how I want it to work, that might help. In one run I want the iterator to get a feature class from the feature dataset Stops, merge that feature class with the Ped_Stops feature class, take this merged feature class (this can be temporary) and then use the points to line tool (the output from this needs to be saved). So thats one iteration, I want it to do that, and save after points to line, for each iteration of the Stops feature dataset. I hope that is somewhat clear