added test number generation