add theme function