Randomness, sorry this was all written a long time ago, and I dont remeber what I did