this is a complicated shitpost machine