#10 change to hash navigation