Yeah, absolutely. So, to me, self-driven means that I have a plan. I think the most self-driven people also have goals and plans that, for me, I have written down and not just sat and sort of daydreamed about. If you write down your goals and plans, you're ultimately exponentially more capable of achieving them. For example, if I want to get from point A to point B within three to six months, I set an outline, write that down in detail how I'm going to do that. And then from point B to point C within a year or two, I've also outlined that. So, for me, it's time management. It's realistic goals that are attainable within that time frame. It's writing it down and outlining how you're going to achieve that. As far as being self-motivated, setting realistic metrics for yourself that are attainable within that time frame, and then also being able to be coached and be coachable, but understanding that you are ultimately in control of your success and have the daily drive and ethics to achieve that.