Text this: An improved maximum power point tracking controller for PV systems using artifical neural network