pref array