How did Indus River Valley civilizations use irrigation techniques?

Farmers used irrigation to protect fields from land overuse.
Farmers used irrigation to offset flooding and protect crops.
Famers used irrigation to manage the water supply for crops.
Famers used irrigation to create land for better roads and houses.