Changing the conversation to our outlook, in Q4 we expect acceptances to be between 355 and 385. ASPs to be between $5,920 and $6,220 per kilowatt, and our total installed system costs to be between $4,250 and $4,550 per kilowatt. Also, we expect operating expenses to be between $46 million and $49.5 million. To close today's prepared remarks, I wanted to announce that I will be retiring and transitioning over to my replacement over the next few months. I turned 65 last July, and after a 43 year plus professional career, with over 33 of those working here in the Silicon Valley, all in technology, I feel it is time. In my almost five years at Bloom Energy, I'm proud to have been part of a team that has advanced the ball significantly when it comes to the fuel cell industry from Q1 2015, which is roughly when I joined the Q3 of this year, our product costs on a per kilowatt basis has declined by over 62%, our quarterly gap revenues have grown by almost 270%, and we've moved from losses to profitability at the non-GAAP operating income level, very nice progress over this period. However, I believe this is just the early innings for Bloom. I firmly believe that the company has great opportunities ahead. I say this because next year, the next generation of the Bloom Energy server, which will initially have 50% more power output should begin commercial shipments, providing a platform for further cost reductions well into the future. The macro factors such as the Public Safety Power Shutoff events currently being experienced in California are heightening awareness and providing greater clarity for future demand. And finally, the strong case, that Bloom could be the lowest cost solution for 24/7, low to zero carbon based power. I only wish I was five years younger. So, thank you KR for the opportunity. I'd like to thank all of my fellow Bloom colleagues for their support over my 10 year. Once again, I'd like to thank all of you on the call today, and I will now turn back to KR before we take questions.