I'd also like to say that there are alot of typos in my post