this started as a peridot loop but i got a bit carried away … whoops [x]