Hi Oska, I like to think of Graft as making each item in a list it's own separate list. As that feeds into the rest of the definition, actions are performed on each and the amount of data you start dealing with can grow really quickly and slow down the solver... so be careful. Make use of the Grasshopper section on the user forum too for more help, discourse.mcneel.com/c/grasshopper