cleaned repo. random numbers added