support all settings