add hash navigation