Text this: Advancing the next generation of solar and wind energy technologies :