initial changes for the navigation system. Making syntax highlighting work