added change user setting function