Great question, Allen. So during the earlier part of the call, I had mentioned, we've got essentially three major areas that we are working on. First is onboarding, and that is the experience that a new user will have when they download the app for the first time and start planning. We've rolled out a new onboarding experience in beta to 25% of our Android audience. And what we're seeing is that deeper funnel events are generating more revenue for us. Deeper funnel events meaning a user that downloads the app, joins a competition, and then continues to second, third, fourth, and fifth competition by way of example. That onboarding process is one which we will optimize. And if we are successful in that endeavor, we believe that we will accomplish two goals. One is that we will attract more users to actively begin playing the game on a recurring basis. And number two is that we will retain those users, thus generating more revenue, as I described a couple of minutes ago. Secondary of changes with respect to our economy. Today the economy is a resource-based economy which is fueled by a user making in-app purchase for a specific game resource. We expect that later this month we are going to begin, or not begin, but we will turn on a brand new economy, which will be a coin-based economy that has multiple currencies. That opens up the door for many different possibilities. But by way of example, you have a new user, they begin playing the game, they haven't done super well because they're really trying to acclimate themselves and assimilate all the information that's being thrown before them. Nonetheless, we have the ability of rewarding them with different currencies in order to keep them motivated and ultimately allow for them to spend those currencies on game resources. The more that they spend on game resources, then the likelihood is that they will want to replenish their currency and make more purchases. And that, like I said, is expected to be rolled out this month. And then the third area of focus, which will take place after we've tuned the economy and the onboarding process, will be around progression dynamic. So today we have users that get stuck. They get stuck at a certain level and they can be stuck there for very, very long, even though they are active players. Progression analysis is the, or progression mechanics is really the focus that we will have in order to help those users progress to the next level based upon where they are struggling. So you can imagine that we have a set of users that get stuck at a certain level, and in a certain sense, they don't know how to progress to the next level. We can then create competitions around that segment of users that will ultimately translate into those users being able to graduate and continue moving up the totem pole, if you will. So that progression mechanic piece or mechanics piece will begin to be focused on after we've completed the full rollout of onboarding coupled with game economy optimization. And with respect to onboarding and game economy, like I said, we've got 25% of the onboarding available to our Android user base today. And the game economy will be rolled out -- the new game economy will be rolled out weeks back during the month of June. A lot of detail there. I hope that I was clear in that. If you have any further questions, would love to hear them.