hashing by memory address
unsupport array
keep it