shuffle package requirement