Text this: Charge controller design for maximum power point tracking application