add hash program