Thanks Paulo for your excellent feedback. . I didn’t realise you could write funtions and while loops. Is that the only way to itterate through an array. What I’m trying to do is get all the intersections between a wall and ducting running through it. The intersection nodes don’t take arrays