force to hash