After so many unholy weeks and unholy months, my lazy ass got this finished. Now yall discover the m