added hash support and go to hash on load