splitting the theme from the core