improve pref page layout