What is a multi-purpose project ? Mention any two purposes served by a multi-purpose project

River valley projects which serves many purposes simultaneously are called multi-purpose projects. The purposes fulfilled by these projects are :
(i) Flood control
(ii) Power generation
(iii) Irrigation
(iv) Fishing and
(v) Soil conservation