removed randomness