dude....why would you write so much? that was painful.