setup delegate for user settings