modify headers and navigations