reverted to hash