create the theme dynamically