user preferences can be updated.
no validation yet