very nice analysis. Lots of meaning to it