header, nav, and container changes