many updates to the theme file