Sure. So, with gross to nets, Dana, so with IMVEXXY, I guess the question you're really asking - I think, and if this is not the right answer, certainly tell me. We felt that we can get to that $100, $607, a little bit above $100 number this year for IMVEXXY. So yes, we think it's absolutely attainable. Obviously, the more payers we get on, the faster we get there. And then it is optimizing or normalizing your net revenue for that product, and the three levers you have there is one, copay optimization with the copay card; number two, your distribution costs, getting that from 12% down. We believe we can get down a couple percent this year. 3% to 5% is our goal. And then the last piece is the starter versus maintenance mix, right. That brings the ASP up, is a direct correlation to our nets there to scratch right to the bottom line of the net of the product. So yes, we still think that is our goal for the year. Depending on how we want to pace the scaling of the launch, because when we pull those levers, that obviously has an effect in other areas, but we still think that's attainable. As far as BIJUVA goes, I know we came in $6, $10 above what we thought we would on the nets for the quarter, and I would extrapolate this to ANNOVERA as well. I mean, I know the nets are higher there, $13.50. So look, IMVEXXY having an over-weighted Part D population within our user base, prescribe base, prescriber base, and patient base, and the Part D long process with payers, has been a drawn out sort of effect, right, with the pricing. And I hope you're seeing with BIJUVA and ANNOVERA that the nets have been higher than we had planned, faster. And there is a lot of noise though, in the first couple of quarters of a launch for those two. To give you a recap, BIJUVA has been on the market for six, seven months. Still some noise for the next quarter, maybe two. And then ANNOVERA obviously is in the fourth month of its not even fully launched process yet. So there is some noise there. A lot of new distributors, new partners, online partners that are taken this out to market, that will all clear up in the next quarter or two, and I think we'll get in at Q3, Q4, at the end of this year to a stride where we'll be able to give a very clear guidance on that. But I would expect from today forward of the expectations we set on all three of these drugs to hold. Does that answer your question?