add is_hash func for any