foreach-processing-and-choice-routing