rename HashKey to Key