-- trying to correct my randomness