Complete Hash