This seems interesting, I have an idea I can use for an OC as well