change the random initialization