removing more random number generation