Sure. Well, there's different types of ESCO, maybe I'll just start off by saying. And some people you mentioned ESCO, so some people immediately think of the big ones, there's Honeywell, Johnson Controls, Siemens, Amresco, et cetera. And indeed, we have done a fair amount of projects with some of those, but that being specific of course. But we have a few school districts and other projects that we've done with some of those name brand ESCOs, that perhaps Roger I could talk with you offline about. But these ESCOs that we're dealing with now or more financially focused. So, they're not outsourcing the project. So, they're now sniffing out that school system. They're turning to us with a portfolio of dollars and saying, we want to invest this and reliable in a revenue generating assets. Do you have any projects? And so, we end up, Tecogen does the due diligence on these things, which is very important, Roger. Because as you know, if you don't do proper due diligence on these long-term projects, you're going to get skinned alive. So we do our due diligence on them, we come up with a product, portfolio choice charge gen, cogen, chiller et cetera and the cost will present all of that to that ESCO. And if it meets their financial metrics and their horrible rates, they'll go forward and then they end up leading the agreement. It's a triangle agreement, Roger, right. So, the ESCO will set up an agreement with the host site in this case the building owner of the data center in Manhattan. The ESCO will set up an agreement with us to build a system, commission it and do the long-term O&M. And they're paying for everything and then they of course get the long-term revenue. So, the types of ESCOs we're working with on the data center project and the other one's going forward, STCL and other one, really financially involved and not -- this is a very important point, not trying to force project down our throats that don't make financial sense. We're only promoting projects them to make financial sense.