inspired by @ellliemilller, i'm not half as good as you at this but i had an idea so i thought why not