integrate theme system