adapt the theme