add cityhash for hash function