Text this: A comprehensive overview of new designs in the hydraulic, electrical equipments and controllers of mini hydro power plants making it cost effective technology