So, I really like this question, what motivates you? There's a lot of things that motivate me. One aspect that I really enjoy is truly helping to solve the challenges of different business owners. And in this case, you were speaking about insurance agents helping them with their sales and also with customer representatives that will assist them with their business and their outreach, probably their sales as well. These things are great, I believe, because I really enjoy helping to create better, how should you say, better results for my client. That gives me a lot of satisfaction that I can help them with their pain points and the ways that maybe they're struggling. So, I find that when I am representing a piece of software or something technical that the person on the other end maybe doesn't know much about it, I enjoy sharing that with them and having them learn. I have a bit of a background with teaching in terms of training different people with different positions and I enjoy teaching and consulting. So, those things on a daily basis are very comfortable activities for me. I love being engaged with different people and learning about the different things that they need in their lives and in their business.