This sounds neat, but how does this work exactly?