huge wall of text nobody anywhere is gonna read lol