actually have dispersal working