new feature hash gen hfhash()