Thank you, James. GrabCAD is an essential part in our strategy. I would say in two different routes. One, we believe we need to give our customer the best experience and to make sure that any additive manufacturing operator has, when he is working, it is fully productive and has the best friendly operating system. So it's all about productivity and make the lives of additive manufacturing operator much easier. And when we are talking about GrabCAD, this is with respect to customer perspective. What's going on with software in our industry is that, sorry to say, but it's almost a mess, because you need four, five different software in order to print one part. And our vision is to take our strength, which is based on the fact that we are producing the systems. We know the logs, we know the data, we know everything, we have the largest installed base and we -- we have the best operating systems. so those are the pillars. Now we're taking those pillars and we said, okay, let's make it a platform connected to every partner that can make the life of the operator easier, like simulation partners, like inventory traceability partners, like [indiscernible] partner and also being able to connect to all our fleet on the other side. Now we take this GrabCAD and we say, okay, we want to make your life easier. The way to make the life of our operators or customer easier is to smooth the way they are running the operation. And when we are doing it with GrabCAD, we are bringing new products to the market. The forecast of software in our industry get to $3 billion in the next five years and we will capture this part that is not the manufacturing enterprise system but those parts that really make the operator's life more productive and easier. We have great gross margin there and we already launched two products, AM, what we called OpenAM. So if you buy our software subscription base, you can use other materials and we launched what we called GrabCAD Print Pro, which has fantastic features that increase the productivity. For example, what we call the accuracy center, where you can use AI to close the loop between the end use part and the file. Now we put it together, you are becoming more productive because you print much more accurate part. This is the direction, it's going really well. Just as an anecdote in the last quarter, 50% of our sales in SAF and in FDM, we attached through the same that -- GrabCAD Print Pro. So I'm very optimistic about GrabCAD. It will be an essential part in our recurring revenues going forward.