This is oddly satisfying. I want a setup like this.