You really put some thoughts into this, love the ideas.