added theme switcher