theme integration