shuffle and put back to order