re-design the navigation