Ugh...I'm sure there may be like over 1000 grammar mistakes or2