misc shuffling