add user setting
bug fix