compact list shuffle from middle finished