produce info hash