Let me start with an apology. This is actually my first attempt at model creation so it is likely one of the ugliest in the known universe.
With that said, what I've done is created the model to iterate through a layer containing a few hundred observer points. It then creates view sheds and "non-view sheds" for a given point at three distances. This part works fine and creates a separate layer for each view shed/distance combination (which I need). However, I also need a layer which contains ALL view shed (and non) at all 3 distances and a final layer which combines everything. I'm attempting to do this with a merge (seen below) which doesn't work. I've also attempted this using an append but the result is consistently a layer with only one record (the final record in the iteration process). I can do the merge manually after the view shed process but the merge takes a significant amount of time. I am hoping that conducting the merge/append as part of this process will speed things up somewhat.
I've searched around for solutions and haven't managed to find anything that directly applies. Any help would be greatly appreciated.