add hash version