added hash history