I have an idea for this. One I'm quite proud of.