randomized when branches subdivide as well as slowed their growth when they get closer to subdividing and pass it, and allowed 3-way and 1-way branches instead of just 2-way