lots of home page changes and structure changes