I have 4 Lanes, and I would like them all to feed one processor. The way I want it to work is to pull 5 tokens from lane 1, process them all.. then 5 from lane 2, 5 from lane 3, 5 from lane 4.. repeat. If there isn't 5 in a lane when it needs to be pulled, after waiting a set amount of time, then just take what's available and move to the next. I'm assuming the best way to to this would be with a list, I'm just not very familiar with them and I'm hoping someone could help me get the logic straight on this? I attached an example model, with no lists added yet.