fucking boo blahs
JESUS FUCK SO MANY ROUTINES