Added random numbers and continued verification
Brought in Mike's Changes