Text this: Modeling and optimal design of photovoltaic based hybrid renewable energy systems /