added dispersal