added the ability to set the theme