some rearrangement of prefs