A WIP I’m planning to finish soon.