lots of home/nav/responsive changes