implement some function for user settings (as project creation)