bit shuffle works