merge with REWORK_SettingsFunctionality