Text this: Advanced nanomaterials and their applications in renewable energy.