just please shut up and spend five minutes reading about any of this