updated the shuffle algo
test update