Kevin, great summary, we have started our Agile journey and it is really mind blowing to see the ideas / thought people brig to the party when in this type of mindset. The main challenge is balancing the run rate business environment with the Agile process as we transform on this journey