Blah,blah,blah. I have to redo this becaise I am an asswipe!!!!