Hey sorry I'm just seeing this, you can connect output terminals to any number of input terminals. However, input terminals can only have one connection. Nodes execute after they get all the information they need. Some nodes execute in parallel with others (like the gpt3 node and the code node is "async" is checked) while others dont need the extra thread so they execute in series by order of whichever was ready first. Hope this helps