user settings generator