full theme integration