shuffling dependencies