Yes. Hi, Erik. This is Brian. Let me start and maybe Nick can come in on top of me. We gave an opening remarks commentary. We expects sell through to be in a range of 2.8 million to 3.2 million units in 2020. Based on what we're seeing on demand in Q2, we're feeling confident in the 600,000 units of sell-through and we did 700,000 approximately in Q1, So, we're about halfway to that point of the whole year, so that's encouraging. And just on the Q2 commentary, we've seen increases week-to-week in every geo, and as a matter of fact China is now specifically above the year-over-year trend, Australia is about 85%, and actually at gopro.com, if I compared to where we've been trending in the last few weeks for about three to four times the volume on gopro.com. So we're definitely making an impact there on the D2C progress. We mentioned we would be -- gopro.com would be about 40% of our total revenue in Q2. As a matter of fact in April; it was just over 50%. So, as we get reorders from retailers as they come back to online, we expect that to drop to about 40%. It's also important to note to put it in perspective that our Q2 revenue on gopro.com would be very close to slightly below but very close to slightly, below but very close to where we were in Q4 of 2019 which was the record. So, we're able to scale and drive a lot of business on our D2C platform. On that commentary, we also said that we exited 2019 with channel inventory of about 1.4 million units, and we expect to get to about half of that by the end of the year. So, if we're selling at a 3 million unit volume rate or so at the mid point of what we expect and we take channel inventory down by basically half, our sell in then would be less than the sell-through. So for 2020 and as we look ahead to 2021 with channel inventories aligned correctly for the business at the exit of 600,000 to 700,000 units, should demand stay at the 3 million unit level, we could be have very -- we would have revenue growth because then we would sold more units in 2021 versus 2020, and in the model with operating expenses being down to $250 million and margin up in the upper 30s, we think we could be a very profitable company as well.