before randomization
before random