some of the `lib` stuff I wrote. I can guarantee it's shit.