I'm impressed with the amount of thought put into this. Looking to hear more.