Did too many things and didn't separate them well. This commit brings dishonor to my name [EXCLAMATION POINT]