add preferences