i cant believe i read all that repetitive crap...