update the theme and lots of details.