Nice video - thanks for sharing your knowledge. I am looking forward to the next videos in this series. And I hope to get more details on how you did what you did. To make following your script easier I personally would prefer if you use (from Grasshoppe Display menu) "Draw full names" for fully naming the inputs and outputs and "Draw icons" together with "Sunglasses" both turned on to be able to see (icon) and read (Sunglasses text) what components you use.