added navigation using address hash