OMG that was too long Im not reading that!!