1.setting and update
