vec module shuffling