Here's how it could work: