TIPA: Next Generation Photovoltaic System