Mother of god I may actually need more than 20,000 words for this son of a bitch