Thank you for that great question Sam, because we are very excited about our opportunity to participate in and enable the acceleration of telehealth. And it has been happening already to some degree. We certainly have been accelerating our relationships with other telehealth providers over the last eight months, both from a temporary staffing standpoint, primarily in locums, but also even in some permanent searches that we've done with some of the up and coming telehealth providers. And then as it relates to our own telehealth capabilities, with you mentioned, Advanced, where we have the Televate schools, telehealth platform for speech therapists. That has been a very great benefit for our clients and speech therapists, because it has enabled them to continue to deliver care during this time, when schools aren't sure, whether they're going to be in person or at home. And there is still a lot of uncertainty around that, but as we mentioned, our schools business is actually up over 20% year-over-year, and I think some of that is because of the adoption of the Televate platform and their willingness to be able to have the therapists either in person or remotely as necessary. Regarding Stratus, we've also seen great adoption, as Kelly mentioned earlier, and we think that platform gives us a really great place to build upon, because we already have a device and a platform at the patient care site, and we can continue to add on features and capabilities. We did a little bit of that during the second quarter, as there was necessity to help our clients to connect clinicians with patients when they couldn't be there in person. But I think there is a greater opportunity going forward. I don't just think so we have a strategy around it, and a fantastic team that is working on developing the right capabilities to deliver on that strategy. And then as you can imagine, even between Televate and Stratus, there is an opportunity, because if you have speech therapists interfacing with a child, oftentimes an interpreter is necessary. And so we've integrated our Stratus platform and capability into Televate, so that we can better help deliver. And there is multiple other opportunities, I won't go into around things that we can do in partnering, with other technology providers, such as EMRs, where they want to integrate interpretation services into their platform. So, we see this is as a tremendous opportunity for us, and for our clients for us to bring these capabilities to bear, which is why I called it out in my prepared remarks, that we'd be continuing to invest.