obstacles should fluctuate