has ~> hash