Improved hash system