Text this: An adaptive controller of hydro generators for smart grid application in Malaysia