A lot of thought and work put into this. I like what I'm seeing.