Problem: I cant find a solution to capturing the position of some index values set on some curves to correctly loft a curve over 3 other curves. Breakdown: I have a collection of 3 curves that are shape keyed and have the same amount of control points . Each curve has an index value that is captured that representsd the "peak"[![enter image description here][1]][1] That collection is then used in another GN setup where the three curves can be morphed one from another linearly like shape keys. The captured Index value of the original peaks of three shape keyed curves are captured then used to create an instance of a cube representing the location of the "peak" as the wave morphs through the different instances. [![enter image description here][2]][2] I then duplicate the GN group of the Morphing curves [![enter image description here][3]][3] finally i want to loft a curve over the three GN curves using the "peak" locations of each GN curve for the curve loft. So I create another GN group and can loft a spline [![enter image description here][4]][4] however I cannot set the location of the ponts to match the peak positions on each instance of the GN curve collection. [![enter image description here][5]][5] Could anyone help me. Here is my blend file [<img src="https://blend-exchange.com/embedImage.png?bid=RSL9bonX" />](https://blend-exchange.com/b/RSL9bonX/) [1]: https://i.sstatic.net/bVm55.png [2]: https://i.sstatic.net/R1NGt.png [3]: https://i.sstatic.net/Sp0my.png [4]: https://i.sstatic.net/bTaAq.png [5]: https://i.sstatic.net/nF4zQ.png