Text this: Advances and challenges in grid tied photovoltaic systems