adds more testing
Ramdomized before dequeue randomized and test ready