I have learned a lot from my mistakes, growing older you learn that you're going to make mistakes and the best thing that you can do is figure out the best way to accomplish a better result the next time. You're not always going to do well, actually most the time you're not, but what you have to do is keep striving, keep pushing towards the goal that you've set for yourself and if you never stop, you know, you'll actually always achieve your goals in a way that you never thought you'd get to if you don't keep pushing. So I've learned to never give up, ever. I guess persistence is what my mistakes have taught me.