hash bucket for surrogate