added hash navigation
added hash navigation and tested