updating to my hashchange fix