add ThemeManager