There's not many ways you could do different ways of discreet mentalmation, but the way you formulate the problem is very different. I saw it was very bery interesting that the way to do eachn ge was so different, and yet probably underneath its doing exactly the same thing. So we r, we've got, i don't know where these all lie right now, but i would imagine that the grap, the grap looks a little bit different across these. Just for people listening, i would say, yo, ar aly growing. It's actually growing pretty healthily. Many, many programming languages. And it's, it's not going crazy, but it's going