unshuffle_lib