here's my attempt: https://github.com/kristopolous/Claudette
My shit's always too complicated. let's see