Damn, im actually really good at this