hash version