possibly keeping old settings while adding in new fields