some code shuffling