So I think, Anja, that's a really good question. I think to me, right, Talent retention is so key in today's day and age, right? So we, actually have been really happy with the way we have over the last 18 months, two years worked very closely with our organization throughout. Anya, we have now just in the last nine months, one, as I think I've mentioned this before, being selected by Forbes as one of the best mid-sized companies to work for in the US, with 170, 170 out of about 15,000 companies. We were ranked number one by Forbes in Bulgaria, the first number one of all employers in Bulgarian, as you know, right, we have a significant population in Bulgaria, of our employees. Boston Business Journal recently picked us as the best place to work and these are all awards based on how employees feel about us. Our employee engagement is running at least 10 points higher than the industry norm. And I think all of this really points to the fact that we have been very, very thoughtful about what we need to do for employees. And at the same time, I think the employees recognize what we have done for them. And so, because of all this, I think, first of all, the need for us to go look for employees is not as high as maybe some other companies that are seeing greater charm. So I think that's the first part, but the second part you're right. It is a competitive landscape and what we do is we look for Talent just like everybody else does, and it is not easy to find great people, but we are finding great people and we are bringing them on board. And what I think helps them come to progress are several things. We have phenomenal products. We invest in those products. We have phenomenal customers, we invest in making sure that those customers are successful. So whether it is a go to market team, or whether it a product and engineering team, they know that the company is behind them for their success, right. As the sales person knows that if they sell a product that, we will make sure that that customer will be happy and the sales person will therefore not hear about it in the future. And similarly, the product folks know that they get to work on exciting products and exciting things and will move the ball forward. So across the board, we are actually finding talent. We look for them around the globe. That's another advantage we have. We don't have to limit ourselves to one geography or one location. So, we continue to do well. So Anja, long answer to your question, but it is a competitive landscape on talent and we are not that it's easy, but we are doing well.