removed randomness :(