too much sh it to read........