added hash reset