add theme integration