add theme switcher