add new fields to preference