use more randomness