Essential Contributions of Solar Cells