implement user settings