I honestly don't have enough time to go through the whole thing :(