random number generator added