working on user settings