Thanks for your insight. So this really is turning into kind of a feature delivery race? The first to deliver a easier to use, feature rich and lower cost platform will gain the most. I wonder how many winner will come out as there are so many horses right now.