pref changes and reproduce