major preference update