Thanks aj. That's a lot more than I was hoping for. That's hell of a road map. Hope it pans out, even 50% of it.