Started implementing randomness